Skip to content

Batch Updates#13

Merged
hgosalia merged 2 commits into
mainfrom
batch_updates_20260511
May 12, 2026
Merged

Batch Updates#13
hgosalia merged 2 commits into
mainfrom
batch_updates_20260511

Conversation

@hgosalia
Copy link
Copy Markdown
Member

No description provided.

@github-actions
Copy link
Copy Markdown

📋 PR Summary

Title: Batch Updates
Author: @hgosalia
Draft: No
17 files changed: +933 additions, -287 deletions

Description

This PR introduces several significant updates to the travel photo mapping application, primarily enhancing the map functionality and user experience. The most notable change is the addition of new map styles, including "3D Terrain" and "Globe," which allow users to visualize their locations in more immersive ways. Additionally, the PR implements a demo feature that enables users to experience an automated walkthrough of the app, showcasing its capabilities through keyboard shortcuts. The README has been updated to reflect these changes, including new visual assets that illustrate the dark map and pinning locations, enhancing the documentation for users. Lastly, the codebase has been optimized to handle clustering and rendering more effectively, particularly in the new globe mode, ensuring a smoother user experience.

Files

  • README.md — Updated (+82/-20)
  • assets/dark.gif — New file (+0 lines)
  • assets/globe.gif — New file (+0 lines)
  • assets/pin.gif — New file (+0 lines)
  • css/styles.css — Style updates (+1/-0)
  • dependencies.json — New file (+30 lines)
  • index.html — +4/-0
  • js/data.js — Modified: checkAutoRestore, updateOfflineState
  • js/demo.js — New file (+304 lines)
  • js/map.js — New: _styleUrl, _applyTerrainAndProjection. Modified: addPinLayers, applyTheme, _doStyleSwap, initMap +1 more
  • js/media.js — New: waitForMapReady. Modified: exportPreloadPhoto, exportVideo, cancelExport
  • js/pins.js — Modified: _refreshClustersNow
  • serve.py — New: _load_dependencies, _video_start, _video_chunk +3 more. Modified: _rotate_log, setup_vendor, do_GET, do_POST +1 more
  • sw.js — +2/-1
  • tests/playwright.config.js — +1/-0
  • ... and 2 more files

@hgosalia hgosalia merged commit 6b353c3 into main May 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant